import '../m_room/room_chat/model/room_message_event.dart';

abstract class RtmStrategy {

  Future<void> initializeSdk(String? token);

  Future<void> login(String token);

  Future<void> subscribe(String channelId,void Function(RoomMessageEvent event)? message );

  Future<void> unSubscribe(String channelId);

  Future<void> logout();

  Future<void> publish(String channelId);

  Future<void> dispose();






}